Career 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 France F3 France F4 Italy F1 Italy F4 Algeria F1 Algeria F2 Italy F10 France F8 France F9 Netherlands F2 France F11 Great Britain F3 Great Britain F4 France F14 France F17 France F20 Qatar F1 Qatar F2 Qatar F3 Morocco F1 Morocco F2 France F7 Romania F2 Romania F3 France F8 France F9 France F10 Spain F20 Algeria F2 Algeria F3 France F16 France F18 France F19 France F2 France F3 Italy F2 Morocco F1 Morocco F2 Morocco F3 Italy F7 France F5 Morocco F4 Morocco F5 France F13 France F14 France F16 Great Britain F2 France F2 Croatia F1 Croatia F2 Italy F5 Italy F6 Great Britain F9 Romania F7 Romania F8 Spain F31 Italy F11 1st Challenger Tournament Leon - Leon Samarkand Challenger - Samarkand Kuppers Kolsch Cup - Aachen Neride Prague Indoor - Prague Volvo Sylt Open - Sylt XXVIII Edizione 'A.Savoldi' - Manerbio Kamnik Challenger - Kamnik Milano Challenger-Jameson Cup - Milan Open de L'Isere - Grenoble I Open de Tenis Comunidad de Madrid - Madrid C.T. San Remo - XIII Piertomaso Tessitore - San Remo GHI Bronx Classic - Bronx Akbank Private Banking-TED Open - Istanbul Intersport Heilbronn Open - Heilbronn Challenger Leon 2004 - Leon Sporting Challenger - Turin S Tennis Master Championship - Graz The LTA Sunderland Challenger - Sunderland Shimadzu All Japan Indoor Tennis Championships - Kyoto Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen Open de Montauban - Montauban Intersport Heilbronn Open - Heilbronn Lubbock Challenger - Lubbock San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo X Abierto Internacional de Salinas - Salinas Tallahassee Tennis Challenger - Tallahassee USTA Illinois Challenger - Champaign Mobilux Open - Luxembourg Memorial Manfredini - Sassuolo Challenger Casablanca San Angel - Mexico City Open Castilla y Leon - Segovia Samsung Securities Cup - Seoul China Open - Beijing Steelers Cup - Kosice Okal Cup 2004 - Eckental Sarajevo Open - Sarajevo ATP Bangalore Challenger - Bangalore Czech Indoor Open - Prague Open Sainte Victoire - Aix-En-Provence Gemax Samsung Open 2005 - Belgrade Warsteiner Challenger Lubeck - Lubeck LTA Men's Challenger - Wrexham Wiesmann Roadster Open - Nuembrecht Warsteiner Challenger Lubeck - Lubeck Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Warsteiner Challenger Wolfsburg - Wolfsburg The Powder Byrne Trophy - Surbiton The LTA Wrexham Challenger - Wrexham The LTA Manchester Challenger - Manchester Time Warner USTA Challenger - Binghamton The Joyce Eisenberg Jerusalem Open - Jerusalem Fujitsu Siemens Open - Budapest Challenger Ford de Cherbourg - Cherbourg Segovia Challenger Open Castilla y Leon - Segovia GHI Bronx Classic - Bronx Kuppers Kolsch Cup Aachen - Aachen Heilbronn Open - Heilbronn XI Abierto Internacional de Salinas - Salinas Challenger 42 - Andrezieux 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 North Shore Pro Tennis Championship - Winnetka IPP Open - Helsinki The Surbiton Trophy - Surbiton DPD Challenger 2000 - Aschaffenburg Trofeo Sisma Mantova - Mantova Macedonian Open - Skopje The Commercia Challenger - Aptos Volkswagen Challenger 2004 - Wolfsburg USTA Seascape Challenger - Aptos Stella Artois Clay Court Championships - Budaors Porsche Open - Poznan Aamulehti Tampere Open - Tampere Challenger 42 - Andrezieux Fergana Challenger - Fergana TED Open - Istanbul The LTA Manchester Challenger - Manchester Black Forest Open - Freudenstadt Tatra Banka Open 2001 - Bratislava Okal Open - Eckental International Bavarian Championship - Eckental VI Open Banc Agricol - Andorra Okal Cup - International Bavarian Championship - Eckental Open Sainte-Victoire - Aix-En-Provence New Delhi Challenger - New Delhi Memorial Savigni - Sassuolo Warsteiner Challenger Lubeck - Lubeck Challenger Ford de Cherbourg - Cherbourg Open Castilla y Leon - Segovia MTCI ATP Challenger - Yokohama Sparkessen Magdeburg Open - Magdeburg Trofeo Francesco Guzzini - Recanati Tatra Banka Slovak Open - Bratislava Neride Prague Indoor - Prague Sparkassen Open - Magdeburg Ischgl International ATP Challenger - Ischgl ATP Challenger Hamburg - Hamburg Open de Nice - Nice Lambertz Open - Aachen The LTA Wrexham Challenger - Wrexham Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Montauban - Montauban Crystal Cup 1998 - Portoroz Intersport Heilbronn Open - Heilbronn Tennis Napoli Cup - Napoli Challenger Groningen - Groningen Okal Cup 2003 - Eckental Jameson Cup - Milan Ischgl International Tennis Challenger 2003 - Ischgl Challenger Ford de Cherbourg - Cherbourg Intersport Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg ATP Challenger Hamburg - Hamburg Nottingham Men's Challenger - Nottingham Tunis Open - Tunis Schickendanz Open - Furth Oberstaufen Cup - Oberstaufen Banca Stato Challenger - Lugano Warsteiner Challenger - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Kyoto Challenger - Kyoto Legg Mason Tennis Classic - Washington D.C. Qatar Mobil Open 2001 - Doha Milan Indoors - Milan UBS Open Gstaad - Gstaad Salem Open - Hong Kong Copenhagen Open - Copenhagen Davidoff Swiss Indoors - Basel Open 13 - Marseille RCA Championships - Indianapolis Heineken Open Shanghai - Shanghai 2001 USTA Challenger of Calabasas - Calabasas Challenger DCN de Cherbourg - Cherbourg GHI Bronx Classic - Bronx Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Milan Indoors - Milan BMW Open - Munich Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Lubbock Challenger - Lubbock Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons XI Ciutat de Barcelona - Barcelona Grand Prix Hassan II - Casablanca The LTA Men's Challenger - Southampton Lambertz Open by Stawag - Aachen Gemax Open 2002 - Belgrade Open de Montauban - Montauban Muller Cup - Ulm Oberstaufen Cup - Oberstaufen Music City Challenger - Nashville Stella Artois Clay Court Championships - Budaors The Hilversum Open - Hilversum The Wrexham Challenger - Wrexham Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Maia Open 2002 - Maia TED Open Istanbul - Istanbul USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Challenger Britania Zavaleta - Puebla Heilbronn Open - Heilbronn Torneo Internacional Challenger Fila 2006 - Leon Residenza Open - Magdeburg TennisCup Vlaanderen - Antwerp Aberto Da Costa Do Sauipe - Bahia Warsteiner Challenger Series - Lippstadt Credicard Tennis Cup - Campos do Jordao EI Bank Bulgarian Challenger - Sofia Odlum Brown Vancouver Open - Vancouver Neride Prague Indoor - Prague Challenger Britania Zavaleta - Puebla Banja Luka 2002 - Banja Luka Lamberts Open by Stawag - Aachen Rezidenza Open - Magdeburg II Manta Open - Manta USTA Challenger of North Miami Beach - North Miami Beach IPP Open - Helsinki WOW Cafe Challenger - New Orleans Pomorski Bank Kredytowy Open - Szczecin Prasentiert Von Seat Wolfsburg - Wolfsburg VI Torneo Internazionale di Tennis - Barletta Warsteiner Challenger - Lubeck San Luis Potosi Challenger 2002 - San Luis Potosi Challenger Ford de Cherbourg - Cherbourg Renault Slovenian Open - Ljubljana VSZ Solvak Open Challenger - Kosice ECM Cup - Prague Muller Cup - Ulm Internationaux de Tennis de Brest - Brest Open de Franche Comte - Besancon GHI Bronx Classic - Bronx Intelig Tennis Cup - Campos do Jordao Fergana Challenger - Fergana 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia USTA Men's Challenger of Dallas - Dallas Copenhagen Open - Copenhagen Davidoff Swiss Indoors - Basel Garden Open - Rome 5° Sporting Challenger - Turin Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Tata Open 2002 - Chennai Legg Mason Tennis Classic - Washington D.C. ABN/AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad Qatar Open - Doha The Lipton Championships - Key Biscayne Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Stuttgart St. Petersburg Open - St. Petersburg The Ericsson Open - Miami China Open - Beijing Ljubljana Open 2002 - Ljubljana The Surbiton Trophy - Surbiton Thailand Open - Bangkok Tennis Masters Series - Stuttgart AIG Japan Open - Tokyo Heilbronn Open - Heilbronn Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Davidoff Swiss Indoors - Basel The Samsung Open - Bournemouth Scania Stockholm Open - Stockholm Tennis Masters Series - Miami Challenger Ford de Cherbourg - Cherbourg Tennis Masters Series - Montreal CA Tennis Trophy - Vienna Memorial Piertomaso Tessitore - San Remo Tennis Masters Series - Cincinnati Jameson Cup - Milan Bulgarian Challenger 2002 - Sofia Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Gerry Weber Open - Halle Open Diputacion Pozoblanco - Cordoba Volkswagen TED Open - Istanbul RCA Championships - Indianapolis Internationaux de Tennis de Brest - Brest NASDAQ-100 Open - Miami Open de Montauban - Montauban Volkswagen TED Open - Istanbul NASDAQ-100 Open - Miami Open Mutouest - St. Brieuc Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Rogers Masters - Toronto Okal Cup - Eckental DPD Challenger 2002 - Aschaffenburg President's Cup 1997 - Tashkent Olbia Geovillage Open - Olbia Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Toulouse - Toulouse CA-Challenge - Graz Kuppers Kolsch Cup by Lambertz - Aachen Chennai Open - Chennai Brazil Open - Salvador Heineken Open Shanghai - Shanghai Lambertz Open - Aachen Nuembrecht Challenger - Nuembrecht Davidoff Swiss Indoors - Basel Campbell's Hall of Fame Tennis Championships - Newport Pilot Pen International - New Haven Tennis Napoli Cup 2007 - Napoli Sarajevo Open 2004 - Sarajevo Copenhagen Open - Copenhagen Tatra Banka Open - Bratislava Qatar Mobil Open 2000 - Doha UBS Open Gstaad - Gstaad Heilbronn Open - Heilbronn Ordina Open - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles Mauritius Open - Mauritius Open de Franche-Comte - Besancon The Powder Byrne Trophy - Surbiton Sparkassen Open - Magdeburg Open 13 - Marseille Brasil Open - Salvador Miller Lite Hall of Fame Tennis Championships - Newport U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Gold Flake Open - Chennai Open 13 - Marseille Gerry Weber Open - Halle Australian Open - Melbourne Japan Open - Tokyo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon China Open - Beijing Gerry Weber Open - Halle Australian Open - Melbourne Qatar Exxon Mobil Open 2003 - Doha Wimbledon - London Heineken Open - Auckland Allianz Suisse Open - Gstaad Delray Beach International Tennis Championships - Delray Beach U.S. Open - New York Allianz Suisse Open - Gstaad Energis Open - Amersfoort Dubai Tennis Open - Dubai Gerry Weber Open - Halle Rado Swiss Open - Gstaad Generali Open - Kitzbuhel Grand Prix Hassan II - Casablanca Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart Rado Swiss Open - Gstaad BMW Open - Munich CA Tennis Trophy - Vienna President's Cup 1999 - Tashkent Tennis Masters Series - Hamburg French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, World Group, 1R, SUI-CZE 3-2 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, PO, NOR-ALG 1-4 Davis Cup, Group 2, 2R, ALG-HUN 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 2, 1R, ALG-IRL 1-4